package com.jcfk.eam.domain.po.mt;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.Version;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jcfk.common.business.entity.BaseEntity;
import lombok.Data;
import java.util.Date;
/**
 * 量检具标定工单
 *
 * @author libinghai
 * @email 35738025@gqq.com
 * @date 2024-09-11
 */
@Data
@TableName("eam_mt_calibrate_order")
public class EamMtCalibrateOrder extends BaseEntity {

    private static final long serialVersionUID=1L;
            
    /**
     * 工单编号
     */
    @TableField("order_no")
    private String orderNo;
        
    /**
     * 资产主键
     */
    @TableField("asset_id")
    private String assetId;
        
    /**
     * 资产编号
     */
    @TableField("asset_code")
    private String assetCode;
        
    /**
     * 资产名称
     */
    @TableField("asset_name")
    private String assetName;

    /**
     * 资产类型主键
     */
    @TableField("asset_type_id")
    private String assetTypeId;
        
    /**
     * 标定标准作业主键
     */
    @TableField("standard_id")
    private String standardId;
        
    /**
     * 使用部门主键
     */
    @TableField("using_department_id")
    private String usingDepartmentId;
        
    /**
     * 使用部门
     */
    @TableField("using_department_name")
    private String usingDepartmentName;
        
    /**
     * 使用人主键
     */
    @TableField("using_person_id")
    private String usingPersonId;
        
    /**
     * 使用人
     */
    @TableField("using_person_name")
    private String usingPersonName;
        
    /**
     * 校准结论
     */
    @TableField("calibrate_result")
    private String calibrateResult;
        
    /**
     * 标定日期
     */
    @TableField("calibrate_date")
    private Date calibrateDate;
        
    /**
     * 有效日期
     */
    @TableField("effectived_date")
    private Date effectivedDate;
        
    /**
     * 标定温度
     */
    @TableField("calibrate_temp")
    private BigDecimal calibrateTemp;
        
    /**
     * 标定地点
     */
    @TableField("calibrate_place")
    private String calibratePlace;
        
    /**
     * 标定人员
     */
    @TableField("calibrate_person_name")
    private String calibratePersonName;
        
    /**
     * 核验人员
     */
    @TableField("verification_person_name")
    private String verificationPersonName;
        
    /**
     * 备注
     */
    @TableField("remarks")
    private String remarks;
                
    /**
     * 创建人名
     */
    @TableField("created_user_name")
    private String createdUserName;
                
    /**
     * 更新人名
     */
    @TableField("last_updated_user_name")
    private String lastUpdatedUserName;
    
    @Version
    @TableField(value = "version")
    private Long version;
}
